deal out criticism - Turkish English Dictionary